草庐IT

ConstraintLayout 约束布局

全部标签

java - 简单的约束规划求解器

我正在尝试熟悉约束规划。到目前为止,我看到的所有文档/视频仅包含基于CP库使用情况(如Choko、Gecode、JaCoP等)的顶级概念和代码示例的描述。我想在没有任何库的情况下至少用Java实现一些简单的东西。是否有任何资源可以让我在Java/C#/C++/Python中找到实现主要CP思想的工作代码?(至少“送更多钱”的问题解决)。(或者,也许,如果有人能在这里解释一下,那就太好了)。 最佳答案 这取决于你想做什么。1-如果您想开始使用约束规划(CP)工具,您首先需要了解这种方法中的建模。为此,您可以将给定问题定义为一组约束,然

java - 获取 Java Swing 中组件的布局约束

下面是我一直在处理的代码模型。publicclassPane{privatefinalJPanelpane;privateJPanelnamePanel;privatefinalJTextFieldpanIdField;publicPane(){pane=newJPanel();pane.setLayout(newMigLayout("","[][grow]","[][][][][]"));namePanel=newJPanel();pane.add(namePanel,"cell11,growx");panIdField=newJTextField();pane.add(panIdF

java - 束中 Unresolved 约束,缺少要求 osgi.wiring.package

我有一个使用OSGi-(felix)、SpringDM、hibernate、maven的项目。当我安装bundle时,没问题,当我运行bundleid时的输出是:LastModified1384619994484Headers[Manifest-Version=1.0,Bundle-Vendor=NguyenVinhLinh,Bnd-LastModified=1384619954778,Tool=Bnd-2.1.0.20130426-122213,Bundle-Name=DrugManager,Built-By=nguyenvinhlinh,Import-Package=org.hib

java - 是否可以针对不同的日志级别使用不同的模式布局并输出到 SYSTEM_OUT?

对于log4j2,是否可以针对不同的日志级别使用不同的模式布局并输出到SYSTEM_OUT?这是我的log4j2.xml:但是,INFO级消息以“infoMsg”和“debugMsg”模式显示。2015-12-2410:51:56.176Log4jisready.[INFO]2015-12-2410:51:56.176com.myftpserver.MyFtpServer.(MyFtpServer.java:65)-Log4jisready.2015-12-2410:51:56.176Configurationfileisloaded[INFO]2015-12-2410:51:56.1

具有以 XML 定义的布局的 java swing 库

是否有可以从XMl文件获取其布局的swing库? 最佳答案 CookSwing和here是一个大列表 关于具有以XML定义的布局的javaswing库,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4468710/

java - 忽略了 Wildfly 安全约束

我正在尝试保护Wildfly上的演示Web应用程序。我在standalone.xml中定义了这个安全域然后在web-inf下,我在web.xml中定义了这个安全约束projects/twp/projects/*POSTGETPUTDELETEADMINISTRATORFORMprojects/login.xhtml/error.xhtmlADMINISTRATORUSER这个内容在jboss-web.xml中java:/jaas/projects问题是,如果我转到/projectsURL,我不会重定向到登录页面,就好像约束被忽略了一样。 最佳答案

java - 用于调试和错误的不同 log4j 布局?

在log4j中,有没有办法让logger.error("")和logger.debug("")包含不同的输出布局?我希望错误包含方法名称和行号,这两者都会降低应用程序的性能。编辑:添加apache-log4j-extras后,以下配置文件有效。此代码用于测试//goestoerrors.txtlog.error("error");//goestowarnings.txtlog.warn("warn"); 最佳答案 在您的log4j.xml配置中,您可以创建两个附加程序,每个附加程序使用一个LevelMatchFilter每个都有一个

java - 有效用户的 Tomcat 安全约束

我正在尝试保护tomcat中的资源,以便只有“有效用户”(在领域中具有有效登录名和密码的用户)才能访问它。他们不一定属于领域中的一个组。我尝试了的多种组合指令没有成功。有任何想法吗? 最佳答案 除了您要添加到安全约束的身份验证约束之外:*您需要在网络应用程序中指定安全角色:* 关于java-有效用户的Tomcat安全约束,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/108960

java - SetVisible(false) 更改面板中组件的布局

当我将其中一个子面板设置为不可见时,如何使主面板中的子面板保持原样?我的样子:[(Panel1)(Panel2)(Panel3)(Panel4)]当我执行panel3.setVisible(false)时,它看起来像:[(Panel1)(Panel2)(Panel4)]我希望它看起来像:[(Panel1)(Panel2)(Panel4)]我正在使用GridBagLayout,我的mainPanel声明如下所示:finalJPanelpanel=newJPanel(newGridBagLayout());GridBagConstraintsc=newGridBagConstraints(

java - JPA 如何为 @OneToMany 关系的列添加唯一约束,如用户名

我有一个代表网站的Site类和一个User类。一个Site可以有多个User。classSite{privateintsite_ID;@OneToMany//withajointableprivateListusers;//...}classUser{privateintuser_ID;privateStringname;privateStringlastname;privateStringusername;privateStringpassword;}我想允许相同的用户名存在于所有站点上,但每个站点只能存在一个。Site/User/username1/1/username11/2/u